a:hover {
  color: #007bff !important
}

.table-title {
  line-height: 40px;
  height: 40px;
}

.text-show-60 {
  text-indent: 2em;
  font-size: 15px;
  position: relative;
  line-height: 20px;
  height: 60px;
  max-height: 60px;
  /*文本超出隐藏*/
  overflow: hidden;
  /*盒子模型微弹性伸缩模型*/
  display: -webkit-box;
  /*伸缩盒子的子元素垂直排列*/
  -webkit-box-orient: vertical;
  /*文本显示3行*/
  -webkit-line-clamp: 3;
}

.text-pname {
  height: 50px;
  line-height: 50px;
}

/* FORM_VALIDATION_BASIC */
.has-info,
.has-info .form-text {
  color: #36a2f5;
}

.has-success,
.has-success .form-text {
  color: #34bfa3;
}

.has-warning,
.has-warning .form-text {
  color: #eac459;
}

.has-danger,
.has-danger .form-text {
  color: #ff518a;
}

.has-info .has-input {
  border-color: #36a2f5;
}

.has-success .has-input {
  border-color: #34bfa3;
}

.has-warning .has-input {
  border-color: #eac459;
}

.has-danger .has-input {
  border-color: #ff518a;
}
